<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script >
    // var r =""
    // for(var i=1;i<=9;i++)
    // {
    //     for(var j=1;j<=i;j++)
    //     {
    //         r += j + "*" + i + "=" + j*i + " "
    //     }
    //     r += "\n"
    // }
    // console.log(r);
//     var arr = [30,50,90,23,5,60]
//     var max = 0
//     for(var i=0;i<arr.length;i++)
// {
//     if(arr[i]>max)
//    {
//         max = arr[i]
//    }
// }
// console.log(max);
// var arr = [90, 80, 88, 60, 85, 56]
//     var max = min = arr[0];   // 假设第1个元素为最大值和最小值
//     for (var i = 1; i < arr.length; i++) {
//       if (arr[i] > max) {     // 若当前元素比最大值大，修改最大值为当前元素
//         max = arr[i];
//       }
//       if (arr[i] < min) {     // 若当前元素比最小值小，修改最小值为当前元素
//         min = arr[i]
//       }
//     }
//     console.log('数组中的最大值为' + max);
//     console.log('数组中的最小值为' + min);
var arr = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ['j', 'k', 'l']];
    var res = [];
    for (var i = 0; i < arr[0].length; ++i) {  // i表示arr数组中的纵向元素索引
      res[i] = [];
      for(var j = 0; j < arr.length; ++j){	   // j表示arr数组中的横向元素索引
        res[i][j] = arr[j][i];                 // 为二维数组赋值
      }
    }
    console.log(arr);
    console.log(res);
    
    </script>
</html>